// pages/insurance/insurance.js
Page({
    /**
     * 页面的初始数据
     */
    data: {
        statusBarHeight: 0,
        insuranceCompanies: [
            {
                id: 1,
                name: '人保财险',
                phone: '95518',
                logo: '/assets/images/insurance/picc.png'
            },
            {
                id: 2,
                name: '平安保险',
                phone: '95511',
                logo: '/assets/images/insurance/pingan.png'
            },
            {
                id: 3,
                name: '太平洋保险',
                phone: '95500',
                logo: '/assets/images/insurance/cpic.png'
            },
            {
                id: 4,
                name: '大地保险',
                phone: '95590',
                logo: '/assets/images/insurance/ccic.png'
            },
            {
                id: 5,
                name: '中国人寿',
                phone: '95519',
                logo: '/assets/images/insurance/chinalife.png'
            }
        ],
        claimTips: [
            '发生事故后，及时拨打保险公司客服电话报案，提供事故详情和保单信息。',
            '保留现场并拍照取证，记录事故发生的时间、地点和原因。',
            '涉及交通事故时，及时报警并获取交通事故责任认定书。',
            '提交索赔材料时，确保材料完整，包括索赔申请书、保单、身份证明、事故证明等。',
            '理赔过程中如有问题，可随时联系保险公司客服咨询进度。'
        ]
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        // 获取状态栏高度
        const systemInfo = wx.getSystemInfoSync();
        this.setData({
            statusBarHeight: systemInfo.statusBarHeight
        });
    },

    /**
     * 返回上一页
     */
    navigateBack: function () {
        wx.navigateBack({
            delta: 1
        });
    },

    /**
     * 拨打电话
     */
    makePhoneCall: function (e) {
        const phone = e.currentTarget.dataset.phone;
        wx.makePhoneCall({
            phoneNumber: phone,
            success: function () {
                console.log('拨打电话成功');
            },
            fail: function (err) {
                console.log('拨打电话失败', err);
            }
        });
    }
})